home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Hot Mix 14
/
Hot Mix 14.iso
/
HTML
/
vendors
/
finesse
/
examples
/
sh
/
jump
< prev
next >
Wrap
Text File
|
1996-06-27
|
3KB
|
114 lines
#! /bin/sh
# FINESSEAPPLICATIONKEY sHVhNJVqgEeqk
#
# Finesse Initialisation
# ----------------------
. ${FINESSEPATH-/usr/local/finesse}/fsshinit
trap "Fsclose" 0 1 2 3 13 15
jumpwin="
FsWindow -name jumpwin
-title Jump!;
FsSeparator -name sep -line no;
FsLabel -name head -label parameters:;
FsForm -name form1 -nrows 4 -packing equal;
FsLabel -parent form1 -label '';
FsLabel -parent form1 -label feet;
FsLabel -parent form1 -label shanks;
FsLabel -parent form1 -label thighs;
FsLabel -parent form1 -label trunk;
FsLabel -parent form1 -label arms;
FsLabel -parent form1 -label length[m];
FsText -parent form1 -var var1;
FsText -parent form1 -var var2;
FsText -parent form1 -var var3;
FsText -parent form1 -var var5;
FsText -parent form1 -var var6;
FsLabel -parent form1 -label mass[kg];
FsText -parent form1 -var var7;
FsText -parent form1 -var var8;
FsText -parent form1 -var var9;
FsText -parent form1 -var var10;
FsText -parent form1 -var var11;
FsLabel -parent form1 -label inertia[kgm2];
FsText -parent form1 -var var12;
FsText -parent form1 -var var13;
FsText -parent form1 -var var14;
FsText -parent form1 -var var15;
FsText -parent form1 -var var16;
FsSeparator -name sep -line no;
FsLabel -name head -label environment:;
FsForm -name form2 -orientation horizontal;
FsOptionMenu -name option1 -var opt1=ja -parent form2
-label 'friction: ' -items 'yes no';
FsLabel -name elabel -label '' -parent form2;
FsOptionMenu -name option1 -var opt1=nein -parent form2
-label 'damping: ' -items 'yes no';
FsSeparator -name sep -line no;
FsLabel -name head -label 'fuzzy controller:';
FsPushButton -name pb1 -label 'fuzzy rules';
FsPushButton -label operators;
FsPushButton -label 'fuzzy sets';
FsSeparator -name sep -line no;
FsLabel -name head -label integration:;
FsForm -name form5 -orientation horizontal -packing equal;
FsText -label time[s]: -var text1 -parent form5 -name sel;
FsText -label 'step size[s]:' -var text2 -parent form5 -name sel;
FsForm -name form6 -orientation horizontal -packing equal;
FsText -label 'relative error:' -var text3 -parent form6 -name sel;
FsText -label 'absolute error:' -var text4 -parent form6 -name sel;
FsSeparator;
FsForm -packing tight -name form7;
FsRadio -label 'animation:'
-items 'yes no' -name radio
-var scr=yes -parent form7;
FsSeparator -name separator -line soliddouble;
FsPushButton -name pb2 -label 'simulation start';
FsPushButton -type x;
FsPushButton -label exit;
"
# Begin Finesse dialog, open input window
# ---------------------------------------
Fsopen "$@"
Fsdisplay -w "$jumpwin" -m "Multi-Body System with Fuzzy Control"
if [ "$fsbutton" != "o" ] ; then exit 0; fi
# more statements ...
#
Fsclose